package dxn.nl.file.biz.service;

import com.baomidou.mybatisplus.extension.service.IService;
import dxn.nl.file.biz.ExportStatusEnum;
import dxn.nl.file.biz.po.FileExportApplyDetail;
import org.apache.ibatis.annotations.Update;

import java.util.List;

public interface ExportFileBaseService extends IService<FileExportApplyDetail> {
    int updateStatus(Long id, ExportStatusEnum statusEnum, int lastDealRow, String message);

    int updateStatus(Long id, ExportStatusEnum statusEnum, int lastDealRow, String message, List<String> fileUrl);

    int updateDealRows(Long id, int lastDealRow);

    List<FileExportApplyDetail> selectNeedDealRow(String tag);
}
